home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / metamail / contrib / ezview / allsys.h next >
Encoding:
C/C++ Source or Header  |  1991-11-01  |  7.1 KB  |  198 lines

  1. /*
  2. Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore)
  3.  
  4. Permission to use, copy, modify, and distribute this material 
  5. for any purpose and without fee is hereby granted, provided 
  6. that the above copyright notice and this permission notice 
  7. appear in all copies, and that the name of Bellcore not be 
  8. used in advertising or publicity pertaining to this 
  9. material without the specific, prior written permission 
  10. of an authorized representative of Bellcore.  BELLCORE 
  11. MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY 
  12. OF THIS MATERIAL FOR ANY PURPOSE.  IT IS PROVIDED "AS IS", 
  13. WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
  14. */
  15. /* ********************************************************************** *\
  16.  *         Copyright IBM Corporation 1988,1989 - All Rights Reserved      *
  17.  *        For full copyright information see:'andrew/config/COPYRITE'     *
  18. \* ********************************************************************** */
  19. /* System-independent variables; included at the head of system.h. */
  20.  
  21. /* The system.h file will override definitions in this file, as appropriate. */
  22. /* OPSYSNAME, sys_xxxxxx, SYS_NAME, UNQUOT_SYSNAME, and
  23.    some XXX_ENV should be defined, also. */
  24. /* Sites wishing to customize this file should do so by editing the ``site.h'' file,
  25.    which, as distributed, is zero-length.  Patches will never be generated for
  26.    the ``site.h'' file. */
  27.  
  28. /* The only currently supported systems are bsd4.2 and bsd4.3 */
  29. #define    SY_B42    0 /* define for bsd 4.2 */
  30. #define    SY_B43    0 /* define for bsd 4.3 */
  31. /* These are here for System V support. */
  32. #define    SY_U51    0 /* define for SysVR1 */
  33. #define    SY_U52    0 /* define for SysVR2 */
  34. #define    SY_U53    0 /* define for SysVR3 */
  35. /* These are here for AIX support. */
  36. #define    SY_AIX11    0    /* define for AIX 1.1 (e.g. on PS/2) */
  37. #define    SY_AIX12    0    /* define for AIX 1.2 (e.g. on PS/2) */
  38. #define    SY_AIX221    0    /* define for AIX 2.2.1 */
  39. #define    SY_AIX3        0    /* defined for AIX 3 (e.g. on RS/6000) */
  40. #define    SY_AIX31    0    /* defined for AIX 3.1 (e.g. on RS/6000) */
  41.  
  42. /* Generic bsd vs SysV defines */
  43. #define    SY_B4x    (SY_B42 || SY_B43)
  44. #define    SY_U5x    (SY_U51 || SY_U52 || SY_U53)
  45. #define    SY_AIXx    (SY_AIX11 || SY_AIX12 || SY_AIX221 || SY_AIX3 || SY_AIX31)
  46.  
  47. /* If your site has a specific place where you would like to place the */
  48. /* AndrewSetup configuration file, #define LOCAL_ANDREW_SETUP_ENV */
  49. /* to be the string naming that file.  For example: */
  50. /* #define LOCAL_ANDREW_SETUP_ENV "/mit/andrew/lib/AndrewSetup" */
  51. /* This location will be searched along the standard locations in */
  52. /* the AndrewSetup search path: /AndrewSetup and /etc/AndrewSetup will */
  53. /* be searched first, then the value of LOCAL_ANDREW_SETUP_ENV, if any, */
  54. /* then the remainder of the standard AndrewSetup search path. */
  55. /* If you would like to have several locations searched, specify them */
  56. /* in order, as follows: */
  57. /* #define LOCAL_ANDREW_SETUP_ENV "first_pathname",\ */
  58. /* "second_pathname",\ */
  59. /* ... */
  60. /* "last_pathname" */
  61. /* #define LOCAL_ANDREW_SETUP_ENV "/rel/common/AndrewSetup" */
  62.  
  63. /* These configuration flags determine how the Andrew
  64.   software is built. Defining any one of these will cause that
  65.   part of the system to be built (if the sources are available),
  66.   and/or introduce dependencies on that software in other
  67.   parts of the system.
  68.  
  69.   At the ITC, these flags should all be defined
  70.   (except RELEASE2_ENV, LINKINSTALL_ENV, and
  71.   LOCAL_ANDREW_SETUP_ENV)
  72.   */
  73.  
  74. /* Defined if building for use with the Andrew File System (Vice) */
  75. /* #define AFS_ENV    1 */
  76.  
  77. /* Defined if you have version 3.0 of the Andrew File System, including
  78.   the protection server */
  79. /* #define AFS30_ENV 1 */
  80.  
  81. /* Defined if building ODA and the ODA Translators */
  82. /* #define ODA_ENV 1 */
  83.  
  84.  
  85. /* Defined if you want to build the Andrew Message System (AMS) */
  86. #define AMS_ENV    1
  87.  
  88. /* Defined if building code to deal with AMDS (AMS Delivery System) anywhere */
  89. /* #define AMS_DELIVERY_ENV    1 */
  90.  
  91. /* Defined if we expect to run AMDS (AMS Delivery System) at this site.  This option affects only the default option values in mail system configuration, in the files andrew/overhead/util/lib/svcconf.c and andrew/overhead/mail/lib/mailconf.c . */
  92. /* #define RUN_AMDS_ENV    1 */
  93.  
  94. /* Defined for building with the White Pages */
  95. /* #define WHITEPAGES_ENV    1 */
  96.  
  97.  
  98. /* WHITEPAGES_ENV can be defined without AMS_DELIVERY_ENV or AFS_ENV */
  99. /* AMS_DELIVERY_ENV and AMS_ENV can NOT be defined without WHITEPAGES_ENV */
  100. #if (defined(AFS_ENV) || defined(AMS_DELIVERY_ENV)) && ! defined(WHITEPAGES_ENV)
  101. #define WHITEPAGES_ENV 1
  102. #endif /* (defined(AFS_ENV) || defined(AMS_DELIVERY_ENV)) && ! defined(WHITEPAGES_ENV) */
  103.  
  104.  
  105. /* Defined if you run the Internet domain name resolver */
  106. #define RESOLVER_ENV    1
  107.  
  108.  
  109. /* Defined if building for use with Snap (remote messageservers) */
  110. /* #define SNAP_ENV    1 */
  111.  
  112.  
  113. /* Defined for building for X11 */
  114. #define X11_ENV    1
  115.  
  116. /* Define if you're building against an older version of X11 (pre-release 4) */
  117. /* #define PRE_X11R4_ENV    1 */
  118.  
  119.  
  120. /* Defined for building the wm window manager */
  121. /* #define WM_ENV    1 */
  122.  
  123.  
  124. /* Defined for using andrew malloc */
  125. #define ANDREW_MALLOC_ENV 1
  126.  
  127.  
  128. /* Defined for using debugging version of andrew malloc */
  129. /* #define DEBUG_MALLOC_ENV 1 */
  130.  
  131.  
  132. /* Make sure we have the Andrew malloc if debugging is desired */
  133. #ifdef DEBUG_MALLOC_ENV
  134. #ifndef ANDREW_MALLOC_ENV
  135. #define ANDREW_MALLOC_ENV 1
  136. #endif /* #ifndef ANDREW_MALLOC_ENV */
  137. #endif /* #ifdef DEBUG_MALLOC_ENV */
  138.  
  139.  
  140. /* Defined if you are using the Andrew/CMU printing software */
  141. /* Most people will not be using this */
  142. /* #define ANDREW_PRINTING_ENV 1 */
  143.  
  144.  
  145. /* Defined for building a for a release 2 version of X11 */
  146. /* #define RELEASE2_ENV 1 */
  147.  
  148. /* Software Levels: (Set to highest number you want to build) */
  149. /* ############ FIX COMMENTS HERE ############ */
  150. #define LEVEL_ENV 4
  151. #define MK_BLD_BLKS        1
  152. /* #define MK_BASIC_UTILS    1 */
  153. #define MK_BASIC_INSETS    1
  154. #define MK_HELP        1
  155. #define MK_TEXT_EXT        1
  156. /* #define MK_AUTHORING        1 */
  157. /* #define MK_AUX_UTILS        1 */
  158. /* #define MK_AUX_INSETS    1 */
  159. /* #define MK_EXAMPLES        1 */
  160.  
  161.  
  162. /* Defined if you have ditroff */
  163. #define DITROFF_ENV 1
  164.  
  165.  
  166. /* Define this if you have the ndbm(3) package */
  167. /* #define NDBM_ENV 1 */
  168.  
  169. /* Define this if your libc.a provides getdomainname() */
  170. /* #define GETDOMAIN_ENV 1 */
  171.  
  172. /* Define this if you want to build the contributed software
  173.    (in ./contrib/*). */
  174. /* #define CONTRIB_ENV 1 */
  175.  
  176. /* Defined to be the default ``ANDREWDIR'' value, where users will see */
  177. /* the final result of the Andrew installation. */
  178. #define DEFAULT_ANDREWDIR_ENV /usr/andrew
  179.  
  180.  
  181. /* Defined to be the default ``LOCALDIR'' value, a directory where */
  182. /* some site-specific customizations may be installed */
  183. #define DEFAULT_LOCALDIR_ENV /usr/local
  184.  
  185.  
  186. /* Defined if you want to use links when installing the system */
  187. #define LINKINSTALL_ENV 1
  188.  
  189. /* Defined if you want to build the andrew version of install */
  190. /* Normally set if your system install does not work with our distribution */
  191. /* In particular if your install can not install a file to as another file */
  192. /* but only a file into a directory */
  193.  
  194. /* #define BUILDANDREWINSTALL_ENV 1 */
  195.  
  196. /* If you have an old version of Ultrix that doesn't handle disabling of ECHO for pty's then define OLD_ULTRIX */
  197. /* #define OLD_ULTRIX */
  198.